package com.huluobo.a2307douyindemo.demo.hilt

import androidx.lifecycle.ViewModel
import dagger.hilt.android.lifecycle.HiltViewModel
import javax.inject.Inject

/**
 *  Created by LC on 2025/9/13.
 *  @Inject constructor 注入当前的构造方法,是hilt的核心方法,代表当前的类可以被依赖注入
 */
@HiltViewModel
class LoginViewModel @Inject constructor(private val apiService: GetRetrofit) : ViewModel() {
    //如果不使用hilt,需要new出对象才能使用
//    val apiService1: GetRetrofit = GetRetrofit()
    fun login(): UserBeanHit {
        return apiService.login()
    }
}